#需求的最低cmake程序版本
cmake_minimum_required(VERSION 3.12)

#本工程的名字
project(OpenGL)

#本工程支持的C++版本
set(CMAKE_CXX_STANDARD 17)

include_directories(
	system ${CMAKE_CURRENT_SOURCE_DIR}/thirdParty/include
)

link_directories(
	system ${CMAKE_CURRENT_SOURCE_DIR}/thirdParty/lib
)

#将 funcs 文件夹纳入到编译系统
add_subdirectory(funcs)
add_subdirectory(wrapper)
add_subdirectory(application)

#搜索所有的cpp，加入SRCS变量中
aux_source_directory(. SRCS)

#本工程所有cpp文件编译链接，生成exe
#add_executable(glStudy ${SRCS})
add_executable(glStudy "./main.cpp" "./glad.c")

#将 funcs 链接到 glStudy
target_link_libraries(glStudy glfw3.lib myFuncs wrapper app)